package nc.itf.bd.currentaccountbalance;

import nc.vo.bd.pub.NODE_TYPE;
import nc.vo.obm.currentaccountbalance.CurrentAccountVO;
import nc.vo.pub.BusinessException;

public abstract interface CurrentABQryService {
	public abstract CurrentAccountVO queryCurrentAccountVOByPk(String paramString) throws BusinessException;

	public abstract CurrentAccountVO[] queryCurrentAccountVOs() throws BusinessException;

	public abstract String[] queryAllCurrentAccountPks() throws BusinessException;

	public abstract CurrentAccountVO[] queryVOByPks(String[] paramArrayOfString) throws BusinessException;

	public abstract CurrentAccountVO[] queryCurrentAccountVOByNodeType(NODE_TYPE paramNODE_TYPE)
			throws BusinessException;

	public abstract CurrentAccountVO[] queryCurrentAccountVOsByCondition(String paramString1, String paramString2)
			throws BusinessException;

	public abstract String[] queryCurrentAccountVOsPKByCondition(String[] paramArrayOfString, String paramString)
			throws BusinessException;
}